Kafka

Kafka используется как распределённый оператор потоковой очереди передачи сообщений. Работает в качестве прокси между отправителем (producer) и получателем (consumer), но помимо простой передачи он хранит сообщения от отправителя в топиках (topics), которые разбиты на части (partitions), пока получатель не сможет их обработать. Например, когда поступает слишком много сообщений, или когда получатель недоступен, сообщения копятся на стороне кафки. Получатель же берёт эти сообщения по мере возможности. Но в отличии от обычных очередей сообщений, кафка сохраняет их в памяти на протяжении гораздо большего срока в зависимости от конфигурации, даже после обработки сообщения получателем в качестве логов
Обмен данными должно происходить с использованием шифрование mTLS 1.2+. Доступ к кафке должен происходить строго после авторизации и только к тем ресурсом, которые доступны пользователю
Кафка должна регулярно проверяться на уязвимости, также должна проверяться её конфигурация - версия mTLS